::-webkit-scrollbar-track-piece {
 background-color: rgba(0,0,0,0.1);
 border:0;
border-radius: 8px;
}
/*::-webkit-scrollbar {
 width: 8px;
 height: 8px;
 border:0;
border-radius: 8px;
}*/
::-webkit-scrollbar-thumb {
 background-color: #ccc;
 background-clip: padding-box;
 min-height: 28px;
 border:0;
border-radius: 8px;
}
::-webkit-scrollbar-thumb:hover {
 background-color: rgba(0, 177, 7, 1);
 border:0;
border-radius: 8px;
}
a { text-decoration: none; }
ul, li { list-style: none; margin: 0; padding: 0; }
.Panel {left: 0; /*transition: all 800ms ease-out; *//*-webkit-transition: all 800ms ease-out; -moz-transition: all 800ms ease-out;*/ position: fixed; width: 100%; }
.Panel.Bottom { height: 71px; bottom: 0; background-color: rgba(0, 0, 0, 0.5); z-index: 9;}
.bottommenu { width: 96%; height: 71px; margin: 0 auto; position: relative; }
.curr { cursor: pointer }
.Panel.MsgList { top: 110px; bottom: 81px; height: auto; }
.Panel.Lottery { top: 110px; bottom: 81px; height: auto; }
.frame-dialog { top: 110px; bottom: 81px; height: auto; }
.Panel.Track { top: 110px; bottom: 81px; height: auto; }
.navbar { position: absolute; width: 390px; height: 60px; right: 0; top: 50%; margin-top: -32px; }
.navbarmenu { margin: 0; padding-top: 3px; list-style: none; }
.navbarmenu li { float: left; width: 55px; list-style: none; text-align: center; padding: 0; }
.navbarmenu li p { color: #fff; font-size: 12px; line-height: 13px; text-align: center; margin: 0 auto; padding: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.btn-popup { position: absolute; bottom: 80px; right: 0; width: 290px; background: #fff; border-radius: 10px; box-shadow: 0 3px 10px rgba(0,0,0,.3); border: 2px solid rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.75); display: none; z-index: 1000 }
.icon-arrow2 { position: absolute; right: 75px; bottom: -14px; margin-left: -6px; display: inline-block; width: 0; height: 0; font-size: 0; border: 6px dashed transparent; border-top: 6px solid #fff; }
.btn-popup .closeb { cursor: pointer; position: absolute; display: block; border-radius: 50%; width: 26px; height: 26px; text-indent: -9999px; top: -8px; right: -8px; background-color: #FFF }
.btn-popup .closeb:before { position: absolute; content: '.'; display: block; width: 16px; height: 2px; background: #000000; -webkit-transform: rotate(-45deg); top: 12px; left: 5px; }
.btn-popup .closeb:after { position: absolute; content: '.'; display: block; width: 16px; height: 2px; background: #000000; -webkit-transform: rotate(45deg); top: 12px; left: 5px; }
.btn-list { padding: 8px; overflow: hidden; margin: 0; }
.clearfix { zoom: 1; }
.helperpanel { text-align: left; font-size: 18px; line-height: 24px; color: #fff; display: block; float: left; margin-left: 20px; margin-top: 10px; }
.helperpanel .ssgz { width: 100%; display: block; }
.helperpanel .mp_account, .helperpanel .activity_key { color: #f6ff27; padding: 0 4px; font-weight: bold }
.pulse { -webkit-animation: pulse-keyframes 20s 2s infinite ease both; -moz-animation: pulse-keyframes 20s 2s infinite ease both }
@-webkit-keyframes pulse-keyframes { 0% {
-webkit-transform:scale(1)
}
5% {
-webkit-transform:scale(1.3)
}
10% {
-webkit-transform:scale(1)
}
100% {
-webkit-transform:scale(1)
}
}
@-moz-keyframes pulse-keyframes { 0% {
-moz-transform:scale(1)
}
5% {
-moz-transform:scale(1.3)
}
10% {
-moz-transform:scale(1)
}
100% {
-moz-transform:scale(1)
}
}
.navbar .navbaritem.photo .icon { background-position: -172px 0; }
.btn-list li { list-style: none; float: left; width: 25%; text-align: center; }
.neicon { display: block; text-decoration: none; color: #666; padding: 10px 0 10px 0; border-radius: 6px; }
.neicon img { width: 43px; height: 43px; border-radius: 100px; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }
.neicon p { font-size: 12px; color: #FFF; text-align: center; margin: 0; padding: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.small { padding: 3px 0 6px 0; }
.small img { width: 35px; height: 35px; border-radius: 3px; }
.navbarmenu .neicon:hover { background-color: rgba(0,0,0,0.25); }
.btn-list .neicon .ico001 { background-color: #ff3333 }
.btn-list .neicon .ico001- { background-color: #FF7676 }
.btn-list .neicon .ico002 { background-color: #33cc66 }
.btn-list .neicon .ico002- { background-color: #78E228 }
.btn-list .neicon .ico003 { background-color: #ffcc00 }
.btn-list .neicon .ico004 { background-color: #ff9900 }
.btn-list .neicon .ico005 { background-color: #3399cc }
.btn-list .neicon .ico006 { background-color: #ff3366 }
.btn-list .neicon .ico007 { background-color: #C375EA }
.btn-list .neicon .ico008 { background-color: #1eb7c1 }
.btn-list .neicon .ico009 { background-color: #72C700 }
.btn-list .neicon .ico010 { background-color: #BD7A00 }
.btn-list .neicon .ico011 { background-color: #6477FF }
.btn-list .neicon .ico012 { background-color: #FFA500 }
.btn-list .neicon .ico013 { background-color: #00c6ff }
.btn-list .neicon .ico015 { background-color: #D93D27 }
.btn-list .neicon .ico016 { background-color: #FF6A00 }
.btn-list .neicon .ico017 { background-color: #C82522 }
.btn-list .neicon .ico019 { background-color: #5F8AFF; }
.btn-list .neicon .ico018 { background-color: #FF9900; }
.btn-list .neicon .ico020 { background-color: #ff9900 }
.btn-list .neicon:hover { background-color: rgba(255,255,255,0.15); }
.an {
    position: absolute;
    width: 430px;
    bottom: 40px;
    left: 50%;
    margin-left: -215px;
	text-align:center
}
.an a{
    padding: 10px 20px;
    background-color: #01BD1F;
    border-radius: 30px;
    color: #fff;
}
#show_hide_nav {
    width: 100%;
    left: 0;
    position: fixed;
    bottom: -3px;
    text-align: center;
    z-index: 9998;
}


/*--用chrome浏览器提示--*/

.chrometips {
    width: 100%;
    background: #fff8d4;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10000;
}

.inner-chrometips {
    width: 910px;
    margin: 0 auto;
    padding: 20px 0;
    /*background: url(warning.png) 0px 20px no-repeat;*/
    color: #837955;
    font-size: 14px;
}

.chrm-word1 {
    padding-left: 90px;
    padding-top: 5px;
}

.chrm-word2 {
    padding-left: 90px;
    padding-top: 10px;
}

.chrm-word2 a {
    display: inline-block;
    width: 26px;
    height: 26px;
    padding-left: 30px;
    /*background: url(chromeicons.png) 5px -90px no-repeat;*/
    color: #837955;
}

.btntips-close {
    position: absolute;
    right: 0px;
    top: 0px;
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #837955;
    font-size: 30px;
}


/*---二维码浮层---*/


/*.fl-layer .fl-inner{ background:#fff;}
.fl-inner{ background:none; box-shadow:none; border-radius:0;}*/

.mark-ewm {
    display: none;
    background: RGBA(0, 0, 0, 0.75);
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    z-index: 99999;
}

.fl-layer1 {
    position: absolute;
    top: 135px;
    text-align: center;
    z-index: 100000;
    width: 100%;
}

.fl-inner1 {
    width: 910px;
    height: 545px;
    background: #fff;
    border-radius: 5px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}

.notice1 {
    font-size: 26px;
    color: #161717;
    padding-left: 36px;
    padding-top: 20px;
    line-height: 34px;
    width: 830px;
}

.img-list {
    position: relative;
    height: 430px;
}

.img-list li {
    position: absolute;
}

.img-b {
    width: 430px;
    height: 430px;
    bottom: 0;
    left: 0;
}

.img-d {
    width: 300px;
    height: 300px;
    bottom: 8px;
    left: 405px;
}

.img-s {
    width: 200px;
    height: 200px;
    bottom: 15px;
    left: 695px;
}

.img-list li img {
    vertical-align: bottom;
}

.img-b img {
    width: 430px;
    height: 430px;
}

.img-d img {
    width: 300px;
}

.img-s img {
    width: 200px;
}

.notice2 {
    color: #161717;
    font-size: 18px;
    padding-left: 30px;
    margin-top: -10px;
    position: relative;
}

.flbtn-close {
    position: absolute;
    top: 20px;
    right: 20px;
    display: block;
    width: 30px;
    height: 30px;
    background: url(btn-close.png) 0 0 no-repeat;
    z-index: 2;
}

.shipingplay {
    position: absolute;
    top: 110px;
    bottom: 81px;
    width: 80%;
    left: 66%;
    margin-left: -56%;
    border-radius: 10px;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.3);
    border: 2px solid rgb(255, 255, 255);
    background-color: #fff;
    display: none;
    overflow: hidden;
    z-index: 999999;
}

.shipingplay .closeb {
    cursor: pointer;
    position: absolute;
    display: block;
    border-radius: 50%;
    width: 26px;
    height: 26px;
    text-indent: -9999px;
    top: 2px;
    right: 2px;
    background-color: #FFF;
    z-index: 200
}

.shipingplay .closeb:before {
    position: absolute;
    content: '.';
    display: block;
    width: 16px;
    height: 2px;
    background: #000000;
    -webkit-transform: rotate(-45deg);
    top: 12px;
    left: 5px;
}

.shipingplay .closeb:after {
    position: absolute;
    content: '.';
    display: block;
    width: 16px;
    height: 2px;
    background: #000000;
    -webkit-transform: rotate(45deg);
    top: 12px;
    left: 5px;
}

.shiping_id {
    background-color: #2F2F2F;
    position: relative;
    z-index: 100;
    width: 100%;
    height: 100%
}

.playbtn {
    position: absolute;
    z-index: 200;
    left: 5px;
    top: 5px;
    background-color: #fff;
    border: 0;
    border-radius: 30px;
    padding: 5px;
    cursor: pointer;
    -webkit-text-size-adjust: none;
    -webkit-appearance: none;
    outline: none;
}
